package org.swim.entity;

import java.util.Date;

public interface Notificabile {
	
	public Boolean hasAzione( Utente u, AzioniNotifica a);
	public String getDecrizioneNotifica(Utente u);
	public String getTitoloNotifica(Utente u );
	public Date getDataModifica();
	public TipoNotifica getTipo();
	public String getIdNotifica();


public enum TipoNotifica{
	FEEDBACK,
	RICHIESTA_AIUTO,
	RICHIESTA_AMICIZIA,
	PROPOSTA_ABILITA
}


public enum AzioniNotifica{
	FEEDBACK,
	ACCETTA_RIFIUTA
}

}
